home *** CD-ROM | disk | FTP | other *** search
-
- CTRLCLIB - The Ctrl+C Library(Tm) Ver. 1.0 - VENDOR Information
-
- Copyright 1990, TRENDTECH CORPORATION, All Rights Reserved.
- Published by Trendtech Corporation, Inc., Wayne, NJ 07470
-
- _______
- ____|__ | MEMBER
- --| | |-------------------
- | ____|__ | Association of
- | | |_| Shareware
- |__| o | Professionals
- -----| | |---------------------
- |___|___| (R)
-
-
- GENERAL COPYING AND DISTRIBUTION REQUIREMENTS
-
- The software distributed on this disk, known as "CTRLCLIB - The Ctrl+C
- Library", is copyrighted material and is subject to certain copying
- and distribution restrictions.
-
- For purposes of this document, any person or organization distributing
- software on disk or through any other medium is considered a disk
- vendor, whether or not fees are charged, and whether or not the
- organization is non-profit.
-
- Vendors who distribute software without charging a fee of any kind may
- distribute this software, provided they comply with all the terms and
- conditions listed in this document and/or in the accompanying software
- documentation.
-
- Vendors who charge a fee of any kind, whether it is a "membership"
- fee, "shipping and handling" charge, "copying" fee, or other type of
- fee, must obtain permission from Trendtech Corporation in order to
- distribute CTRLCLIB. If your are a vendor approved by the Association
- of Shareware Professionals (ASP), you may proceed to distribute
- CTRLCLIB under the terms and conditions listed in this document an/or
- the accompanying software documentation. However, ASP-approved
- vendors must notify Trendtech Corporation of their INTENTION to
- distribute the software, and must indicate which version of CTRLCLIB
- they have. Under no circumstances may outdated versions or registered
- versions of CTRLCLIB be distributed.
-
- Vendors who are not ASP-approved must write to Trendtech Corporation
- to obtain permission BEFORE distributing CTRLCLIB.
-
- Trendtech Corporation reserves the right to withhold or withdraw
- permission to distribute CTRLCLIB from anyone at any time for any
- reason.
- To apply for distribution permission, send a written request to:
-
- Trendtech Corporation
- CTRLCLIB Distribution
- P.O. Box 3687
- Wayne, NJ 07474-3687
-
- Or call: FAX: (201) 694-2543 VOICE: (201) 694-8622
-
- You may distribute CTRLCLIB on the following terms and conditions:
-
- - You do not rename, change, or omit any of the files that are a part
- of CTRLCLIB unless you receive express permission to do so in
- writing from Trendtech Corporation,
-
- - CTRLCLIB, when listed in vendors' catalogs, advertisements,
- brochures, mailers, etc. must be named "CTRLCLIB" and not some other
- name or pseudonym. Use of any other name than "CTRLCLIB" will
- constitute cause for revocation of vendor's distribution rights.
-
- - CTRLCLIB may NOT be sold as part of some other more inclusive
- package without the express written permission of Trendtech
- Corporation.
-
- - CTRLCLIB must not be distributed with other Shareware or public
- domain programs on the same floppy disk without permission from
- Trendtech Corp. CTRLCLIB may be combined on the same disk with
- other C-language libraries authored by ASP members without
- permission from Trendtech. The CTRLCLIB may be included in
- Shareware compilations sold on CD-ROM disks or "Mega-Disks" without
- permission from Trendtech.
-
- - Under no conditions will CTRLCLIB be "rented" or leased to others.
-
- - Printed copies of the User's Guide and Reference Manual may not be
- distributed in any form without a license from Trendtech
- Corporation.
-
- - Any distribution of the Shareware version of CTRLCLIB over bulletin
- boards and/or national telecommunication services will be limited to
- distributing a single archived file containing the contents of the
- entire Shareware distribution disk and NO charge above the standard
- charge for connect time will be allowed. See SYSOP.DOC for details.
-
- - You do not advertise CTRLCLIB as "free", "cheap", or "public
- domain". Vendors must comply with the standards set by the
- Association of Shareware Professionals (ASP).
-
- If you are unable or unwilling to comply with these terms and
- conditions, do not distribute this software.
-
- If you indicate authors' ASP membership for products listed in your
- catalog, please do so in your listing for CTRLCLIB.
-
- For information on becoming an ASP-approved Vendor write to:
-
- VENDOR MEMBERSHIP CHAIR
- Association of Shareware Professionals
- P.O. BOX 5786
- Bellevue, WA 98006
-
-
- We strongly recommend you consider becoming an ASP approved vendor if
- you have not already done so. The ASP vendor member program reduces
- the workload for both authors and vendors alike, and helps give
- customers confidence that reasonable standards are met in the
- distribution of Shareware products.
-
-
- Software reviewers: If you plan to review this software for
- publication, please contact us first to make sure you have the most
- recent upgrade version of the product and that the ordering
- information and registration fee supplied to your readers will be
- accurate.
-
- CTRLCLIB - The Ctrl+C Library
-
- A C-Function Library for Interrupt Management Control
-
- CTRLCLIB contains C-language functions that system designers, software
- developers, and programmers can use to help their PC programs manage
- the user-initiated class of interrupts such as control-C, control-
- break, system reset, an others. User-initiated interrupts are
- software/hardware interrupts that are generated when PC users press
- unique keystroke combinations while running application programs under
- MS-DOS.
-
- With functions from CTRLCLIB libraries, programmers can gain control
- over and program for, the following kinds of interrupts: All types of
- user-initiated program "breaks" - control-c, control-break, control-2,
- and alt-3; the "pause" keys - control-s, and 'pause' (or control-
- numlock); the print screen keys - print-screen, control-p, and
- control-printscreen, and others. The program can trap the system
- reset keys, and/or force either a warm or cold reboot. There are
- functions to capture and control the setting of all 'lock' keys such
- as caps lock and num lock. Programs can examine keyboard make/break
- codes as they are typed by the user.
-
- What we are doing with CTRLCLIB is attempting to "pull it all
- together" and create a standard programming support library of easy-
- to-use callable C-functions to trap critical keypresses that cause
- program interrupts and unexpected program termination. CTRLCLIB is
- the result of a long-term effort to create an integrated set of
- interrupt management functions written entirely in C, and callable
- from any program. No assembly language knowledge or MASM compilers
- are needed. Our goal is to make CTRLCLIB the definitive MS-DOS
- standard for managing user-initiated program interrupts.
-
- The Shareware version of CTRLCLIB will contain libraries for both the
- small and large memory model for popular C-compilers. The registered
- version will contain FULL SOURCE code and libraries for two additional
- memory models, medium and compact.
-
-
- REGISTRATION:
-
- The SINGLE-USER Registration Fee for CTRLCLIB is $30.00 in U.S. Funds.
- Shipping and Handling is an additional $3.00 for domestic customers,
- $5.00 for Canada customers, and $10.00 for overseas customers.
- Payment may be made with VISA or MASTERCARD, postal money order, and
- checks, in which the amount must be expressed in U.S. Funds and drawn
- on a U.S. Bank. Site licenses and special purpose licenses are also
- available. Authorized Purchase Orders will be accepted for site
- licenses. Write, fax, or call Trendtech Corporation for General
- Licensing Provisions and fee schedules.
-
-
- SUGGESTED PRODUCT NAMES AND DESCRIPTIONS
-
- The following are suggested product names, titles, and descriptions
- that can be used in vendor catalogs, brochures, ads, mailings, etc.
- There is both a short form and a long form.
-
- CTRLCLIB can be listed under any of the following categories:
- PROGRAMMING, LANGUAGES, LIBRARIES, TOOLS, UTILITIES.
-
-
- =====================================================================
- SHORT FORM:
-
- CTRLCLIB V1.0 - Interrupt Management Library -$30.00 (ASP)
-
- A complete library of C functions for interrupt management control
- including full control-c protection. Source code with registration.
-
-
- =====================================================================
- LONG FORM:
-
- CTRLCLIB Ver. 1.0 - Interrupt Management Library (ASP)
-
- CTRLCLIB - The Ctrl+C Library, contains C-language functions that
- programmers can use to manage user-initiated interrupts. Using
- functions from CTRLCLIB, programmers can have full control over the
- following kinds of user-initiated program interrupts: All types of
- program "breaks" - control-c, control-break, control-2, and alt-3; the
- "pause" keys - control-s, and 'pause' (or control-numlock); the print
- screen keys - print-screen, control-p, and control-printscreen, and
- others. There are functions to trap the system reset keys, and/or
- force either a warm or cold reboot. There are also functions to
- capture and control the setting of all 'lock' keys such as caps-lock
- and num-lock. Facilities exist for capturing keyboard make/break
- codes if needed. Popular C-compilers are supported. Registration
- includes FULL SOURCE CODE and additional memory-model libraries.
- $30.00 (ASP).
-
-
- =====================================================================
-
- =-=-=-=-=-=-=-=-=-=
-
- CTRLCLIB is produced by William Letendre of Trendtech Corporation, a
- member of the Association of Shareware Professionals (ASP) since 1987.
-
- The ASP logo is a registered trademark of the Association of Shareware
- Professionals.
-
-
- TO PRINT THIS FILE:
-
- This file is formatted for printer output and contains form feed
- characters. To print this file on any printer, type the following
- MS-DOS command:
-
- COPY VENDOR.DOC PRN <cr>
-
-
-
- *** End of VENDOR.DOC ***
- *